#include <exception>

class MuyatException : public std::exception
{
public:
  MuyatException(const char* message) throw()
  {
	  m_message = const_cast<char*>(message);
  }

  const char* what( ) const throw()
  { return m_message; }

private:
  char* m_message;
};


class HenuzGerceklestirilmedi : public MuyatException
{
public:
  HenuzGerceklestirilmedi();
};

  
class GecersizArguman : public MuyatException
{
public:
  GecersizArguman();
};